home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3 / SCSL / dlasq5.z / dlasq5
Encoding:
Text File  |  2002-10-03  |  3.2 KB  |  133 lines

  1.  
  2.  
  3.  
  4. DDDDLLLLAAAASSSSQQQQ5555((((3333SSSS))))                                                          DDDDLLLLAAAASSSSQQQQ5555((((3333SSSS))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      DLASQ5 - compute one dqds transform in ping-pong form, one version for
  10.      IEEE machines another for non IEEE machines
  11.  
  12. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.      SUBROUTINE DLASQ5( I0, N0, Z, PP, TAU, DMIN, DMIN1, DMIN2, DN, DNM1,
  14.                         DNM2, IEEE )
  15.  
  16.          LOGICAL        IEEE
  17.  
  18.          INTEGER        I0, N0, PP
  19.  
  20.          DOUBLE         PRECISION DMIN, DMIN1, DMIN2, DN, DNM1, DNM2, TAU
  21.  
  22.          DOUBLE         PRECISION Z( * )
  23.  
  24. IIIIMMMMPPPPLLLLEEEEMMMMEEEENNNNTTTTAAAATTTTIIIIOOOONNNN
  25.      These routines are part of the SCSL Scientific Library and can be loaded
  26.      using either the -lscs or the -lscs_mp option.  The -lscs_mp option
  27.      directs the linker to use the multi-processor version of the library.
  28.  
  29.      When linking to SCSL with -lscs or -lscs_mp, the default integer size is
  30.      4 bytes (32 bits). Another version of SCSL is available in which integers
  31.      are 8 bytes (64 bits).  This version allows the user access to larger
  32.      memory sizes and helps when porting legacy Cray codes.  It can be loaded
  33.      by using the -lscs_i8 option or the -lscs_i8_mp option. A program may use
  34.      only one of the two versions; 4-byte integer and 8-byte integer library
  35.      calls cannot be mixed.
  36.  
  37. PPPPUUUURRRRPPPPOOOOSSSSEEEE
  38.      DLASQ5 computes one dqds transform in ping-pong form, one version for
  39.      IEEE machines another for non IEEE machines.
  40.  
  41. AAAARRRRGGGGUUUUMMMMEEEENNNNTTTTSSSS
  42.      I0    (input) INTEGER
  43.            First index.
  44.  
  45.      N0    (input) INTEGER
  46.            Last index.
  47.  
  48.      Z     (input) DOUBLE PRECISION array, dimension ( 4*N )
  49.            Z holds the qd array. EMIN is stored in Z(4*N0) to avoid an extra
  50.            argument.
  51.  
  52.      PP    (input) INTEGER
  53.            PP=0 for ping, PP=1 for pong.
  54.  
  55.      TAU   (input) DOUBLE PRECISION
  56.            This is the shift.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. DDDDLLLLAAAASSSSQQQQ5555((((3333SSSS))))                                                          DDDDLLLLAAAASSSSQQQQ5555((((3333SSSS))))
  71.  
  72.  
  73.  
  74.      DMIN  (output) DOUBLE PRECISION
  75.            Minimum value of d.
  76.  
  77.            DMIN1 (output) DOUBLE PRECISION Minimum value of d, excluding D( N0
  78.            ).
  79.  
  80.            DMIN2 (output) DOUBLE PRECISION Minimum value of d, excluding D( N0
  81.            ) and D( N0-1 ).
  82.  
  83.      DN    (output) DOUBLE PRECISION
  84.            d(N0), the last value of d.
  85.  
  86.      DNM1  (output) DOUBLE PRECISION
  87.            d(N0-1).
  88.  
  89.      DNM2  (output) DOUBLE PRECISION
  90.            d(N0-2).
  91.  
  92.      IEEE  (input) LOGICAL
  93.            Flag for IEEE or non IEEE arithmetic.
  94.  
  95. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  96.      INTRO_LAPACK(3S), INTRO_SCSL(3S)
  97.  
  98.      This man page is available only online.
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.